difficult problem or matter - Allemand Anglais Dictionnaire